<?php
 class persona{
 	//inicializo las variables
 	public $sql;
 	public $id;
 	public $idtipo_doc_ident;
 	public $tipo_doc_ident;
 	public $codigo_seps;
 	public $idestado_civil;
 	public $estado_civil;
 	public $idtipo_sangre;
 	public $tipo_sangre;
 	public $idubigeo;
 	public $ubigeo;
 	public $nombres;
 	public $apellido_p;
 	public $apellido_m;
 	public $sexo;
 	public $fech_nac;
 	public $email;
 	public $doc_ident;
 	public $comentario;
 	public $foto;
 	public $telefono1;
 	public $telefono2;
 	public $direccion;
 	public $idusuario;
    public $departamento;
    public $provincia;
    public $distrito;
    public $idhistoria_clinica;
    public $ruc;
 	function persona($id){
 		
 		$this->sql = new DmpSql(); 		
 		$consulta="SELECT 
		  tipo_sangre.idtipo_sangre AS idtipo_sangre,
		  tipo_sangre.descripcion AS dtipo_sangre,
		  estado_civil.idestado_civil AS idestado_civil,
		  estado_civil.descripcion AS destado_civil,
		  tipo_documento_identificacion.idtipo_documento_identificacion AS idtipo_documento_identificacion,
		  tipo_documento_identificacion.descripcion AS dtipo_documento_identificacion,
		  tipo_documento_identificacion.codigo_seps,		  
		  ubigeo.idubigeo AS idubigeo,
		  ubigeo.nombre AS dubigeo,
		  persona.idpersona AS idpersona,
		  persona.nombres,
		  persona.apellido_m,
		  persona.apellido_p,
		  persona.sexo,
		  persona.fecha_nacimiento,
		  persona.email,
		  persona.documento_identificacion,
		  persona.comentario,
		  persona.foto,
		  persona.telefono1,
		  persona.telefono2,
		  persona.direccion,
		  persona.idusuario,
          ubigeo.departamento,
          ubigeo.provincia,
          ubigeo.distrito,
          paciente.idhistoria_clinica,
          persona.ruc
		FROM
		  persona
		  LEFT OUTER JOIN tipo_sangre ON (persona.idtipo_sangre = tipo_sangre.idtipo_sangre)
		  LEFT OUTER JOIN tipo_documento_identificacion ON (persona.idtipo_documento_identificacion = tipo_documento_identificacion.idtipo_documento_identificacion)
		  LEFT OUTER JOIN estado_civil ON (persona.idestado_civil = estado_civil.idestado_civil)
		  LEFT OUTER JOIN ubigeo ON (persona.idubigeo = ubigeo.idubigeo)
          LEFT OUTER JOIN paciente ON (persona.idpersona = paciente.idpaciente)
		WHERE
		  persona.idpersona='".$id."'";
 		//echo $consulta;
 		$resultado = $this->sql->consultar($consulta,"sigh");
 		
 		$fila=mysql_fetch_array($resultado);//guarda en $resultado el resultado de la consulta indexado por los nombres de los campos de la tabla.
 		
 		//inserto los resultados a las variables.
 		$this->id=$fila["idpersona"];
 		$this->idtipo_sangre=$fila["idtipo_sangre"];
 		$this->tipo_sangre=$fila["dtipo_sangre"];
 		$this->idtipo_doc_ident=$fila["idtipo_documento_identificacion"];
 		$this->tipo_doc_ident=$fila["dtipo_documento_identificacion"];
 		$this->codigo_seps=$fila["codigo_seps"];
 		$this->idestado_civil=$fila["idestado_civil"];
 		$this->estado_civil=$fila["destado_civil"];
 		$this->idubigeo=$fila["idubigeo"];
 		$this->ubigeo=$fila["dubigeo"];
 		$this->nombres=$fila["nombres"];
 		$this->apellido_p=$fila["apellido_p"];
 		$this->apellido_m=$fila["apellido_m"];
 		$this->sexo=$fila["sexo"];
 		$this->fech_nac=$fila["fecha_nacimiento"];
 		$this->email=$fila["email"];
 		$this->doc_ident=$fila["documento_identificacion"];
 		$this->comentario=$fila["comentario"];
 		$this->foto=$fila["foto"]; 	
 		$this->telefono1=$fila["telefono1"];
 		$this->telefono2=$fila["telefono2"];
 		$this->direccion=$fila["direccion"];
 		$this->idusuario=$fila["idusuario"];
        $this->departamento=$fila["departamento"];
        $this->provincia=$fila["provincia"];
        $this->distrito=$fila["distrito"];
        $this->idhistoria_clinica=$fila["idhistoria_clinica"];
        $this->ruc=$fila["ruc"];

 	}
 	
 }
?>